List the assessment methods to be used and the context and resources required for assessment. Copy and paste the relevant sections from the evidence guide below and then re-write these in plain English.
ELEMENT | PERFORMANCE CRITERIA |
Elements describe the essential outcomes. | Performance criteria describe the performance needed to demonstrate achievement of the element. |
1. Work effectively on the target platform | 1.1 Review the requirements 1.2 Establish the platform 1.3 Install the required development tools, and environment 1.4 Use the available debugging tools and techniques 1.5 Deploy the completed applications on the target device, and for public download 1.6 Test the application using an emulator |
2. Develop an application for a multi-touch device | 2.1 Design and code the application, responding to events 2.2 Design and code the application, responding to taps, touches and gestures 2.3 Use a model view controller to design the approach 2.4 Develop the application, making effective use of auto-rotation and auto-resizing facilities |
3. Develop the code using features of the mobile device | 3.1 List the available features of the mobile device 3.2 Write code requiring web connectivity, and using web services 3.3 Write code that communicates with another device, using a communication protocol 3.4 Write code using an application programming interface (API) related to at least one other advanced device feature |
4. Use available data persistence facilities | 4.1 Write code, to read and write, to the devices file system 4.2 Use synchronisation techniques to synchronise data between the device and external data sources 4.3 Write code to make use of available database facilities, on the chosen device |
5. Develop applications that are secure and stable | 5.1 Determine and apply the performance objectives 5.2 Ensure memory management, using tools and techniques effectively 5.3 Use tools and techniques to evaluate performance 5.4 Eliminate zombies, using appropriate tools and techniques |
Evidence of the ability to:
design applications for small devices that allow multi-touch user input and have advanced mobile features
build and test these applications
deploy these applications onto mobile devices.
Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.
To complete the unit requirements safely and effectively, the individual must:
summarise the hardware, and networking, requirements of a multi-touch application
describe and apply object-oriented programming
identify and describe user interface designs, and their application
describe web design methodology and its integration with hand-held devices
identify and describe typical mobile devices that use multi-touch technologies
summarise extensible markup language (XML) programming, and web services
describe techniques for developing software applications.
Gather evidence to demonstrate consistent performance in conditions that are safe and replicate the workplace. Noise levels, production flow, interruptions and time variances should be typical of those experienced in the programming and software development industry, and include access to:
hand-held devices and simulators
an integrated development environment (IDE)
the internet and web services
the server system, with sufficient privileges to deploy applications
specific tools and licences, depending on the particular platform.
Assessors must satisfy NVR/AQTF assessor requirements.